/**
 * Projeto Myou - Disciplina: Sistemas de Informação I
 * @author Ronycley Gonçalves Agra
 * @since 23/09/2011
 */
package myou.testes;

import java.util.ArrayList;
import java.util.List;
import myou.classes.Sistema;
import easyaccept.EasyAcceptFacade;

/**
 * Classe que executa os scripts de testes de aceitação
 * Usa o framework Easyaccept
 * @author Ronycley Gonçalves Agra
 * @version 1.00
 * @since Milestone 1 23/09/2011 
 * @see myou.classes.Sistema
 * @see myou.classes.Interesse
 * @see myou.classes.Item
 * @see myou.classes.Mensagem
 * @see myou.classes.RequisicaoDeAmizade
 * @see myou.classes.RequisicaoDeEmprestimo
 * @see myou.classes.Sessao
 * @see myou.classes.Topico
 * @see myou.classes.Usuario
 */
public class ClienteTeste {

	/**
	 * 
	 * @param args Os argumentos da linha de comando
	 * @throws Exception Lança exceção caso aconteça algum erro na execução 
	 * dos script
	 */
	public static void main(String[] args) throws Exception {

		List<String> files = new ArrayList<String>();
		files.add("./src/myou/testes/US01.txt");
		files.add("./src/myou/testes/US02.txt");
		files.add("./src/myou/testes/US03.txt");
		files.add("./src/myou/testes/US04.txt");
		files.add("./src/myou/testes/US05.txt");
		files.add("./src/myou/testes/US06.txt");
		files.add("./src/myou/testes/US07.txt");
		files.add("./src/myou/testes/US08.txt");
		files.add("./src/myou/testes/US09.txt");
		files.add("./src/myou/testes/US10.txt");
		files.add("./src/myou/testes/US11.txt");
		files.add("./src/myou/testes/US12.txt");
		files.add("./src/myou/testes/US13.txt");
		files.add("./src/myou/testes/US14.txt");
		files.add("./src/myou/testes/US15.txt");
		files.add("./src/myou/testes/US16.txt");
		files.add("./src/myou/testes/US17_18.txt");
		Sistema sistema = new Sistema();
		EasyAcceptFacade eaFacade = new EasyAcceptFacade(sistema,files);
		eaFacade.executeTests();
		System.out.println(eaFacade.getCompleteResults());
	}
}